home *** CD-ROM | disk | FTP | other *** search
/ Merciful 1 / Merciful - Disc 1.iso / software / d / devpak / devpakv3.01kickstartv1.3b.dms / devpakv3.01kickstartv1.3b.adf / include / exec / devices.i < prev    next >
Text File  |  1991-11-20  |  1KB  |  51 lines

  1.     IFND    EXEC_DEVICES_I
  2. EXEC_DEVICES_I    SET    1
  3. **
  4. **    $Filename: exec/devices.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND EXEC_LIBRARIES_I
  14.     INCLUDE "exec/libraries.i"
  15.     ENDC    ; EXEC_LIBRARIES_I
  16.  
  17.     IFND EXEC_PORTS_I
  18.     INCLUDE "exec/ports.i"
  19.     ENDC    ; EXEC_PORTS_I
  20.  
  21.  
  22. *----------------------------------------------------------------
  23. *
  24. *   Device Data Structure
  25. *
  26. *----------------------------------------------------------------
  27.  
  28.  STRUCTURE  DD,LIB_SIZE
  29.     LABEL   DD_SIZE            * identical to library
  30.  
  31.  
  32. *----------------------------------------------------------------
  33. *
  34. *   Suggested Unit Structure
  35. *
  36. *----------------------------------------------------------------
  37.  
  38.  STRUCTURE  UNIT,MP_SIZE        * queue for requests
  39.     UBYTE   UNIT_FLAGS
  40.     UBYTE   UNIT_pad
  41.     UWORD   UNIT_OPENCNT
  42.     LABEL   UNIT_SIZE
  43.  
  44.  
  45. *------ UNIT_FLAG definitions:
  46.  
  47.     BITDEF  UNIT,ACTIVE,0        * driver is active
  48.     BITDEF  UNIT,INTASK,1        * running in driver's task
  49.  
  50.     ENDC    ; EXEC_DEVICES_I
  51.